devonian carbonates - French English Dictionary